import java.sql.SQLOutput;
import java.util.Scanner;

public class Test4 {
    /*
        提示用户键盘录入一个包含数字和字母的字符串（不做是否包含数字和字母的判断），
        遍历字符串分别筛选出数字和字母（如有符号不包含在字母里），
        按照数字在前字母在后的规则组成一个新的字符串，把组成的新字符串打印在控制台。
        例如：
    */
    public static void main(String[] args) {
//       创建键盘录入对象
        Scanner sc = new Scanner(System.in);
        System.out.println("提示录入一个包含字母和数字的字符串");
        String S = sc.next();
        String S1 = "";
        String S2 = "";
        String S3 = "";

        char[] chars = S.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            if (chars[i] >= '0' && chars[i] <= '9') {
                S1 += chars[i];
            } else if ((chars[i] >= 'a' && chars[i] <= 'z') || (chars[i] >= 'A' && chars[i] <= 'Z')) {
                S2 += chars[i];
            }
        }
        S3=S1+S2;
        char[] chars2 = S3.toCharArray();
        for (int i = 0; i < chars2.length; i++) {
            System.out.println(chars2[i]);
        }
    }
}
